Part Number Hot Search : 
IRF621 MAC20A NDB6050L NDB6050L S3C7544 ASM63AA ICM7211A DTD143
Product Description
Full Text Search
 

To Download SNL310 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 SNL310
16-Bit LCD Controller
========
1. 2. 3. 4. 5. 6. 7. 7.1 7.2 8. 8.1 9. 10. 10.1 10.2 10.3 10.4 10.5 11. 11.1 11.2 12. 13. 14.
CONTENTS
========
INTRODUCTION............................................................................................................... 3 FEATURES ....................................................................................................................... 3 PIN ASSIGNMENTS ......................................................................................................... 4 I/O PORT........................................................................................................................... 5 TIMER/COUNTER ............................................................................................................ 6 Real Time Clock (RTC).................................................................................................... 6 DA & PWM ........................................................................................................................ 6 DAC............................................................................................................................... 6 PWM.............................................................................................................................. 7 EXTENSION BUS ............................................................................................................. 8 Extension Bus for External Memory Device ................................................................. 8 UART INTERFACE......................................................................................................... 13 LCD DRIVER INTERFACE ........................................................................................ 13 8-Bit Interface.............................................................................................................. 13 1-Bit Interface.............................................................................................................. 16 LCD RAM Assignment ................................................................................................ 16 LCD RAM Mapping ..................................................................................................... 17 LCD Interface Configuration ....................................................................................... 18 APPLICATION DIAGRAM ......................................................................................... 20 Application 1................................................................................................................ 20 Application 2................................................................................................................ 21 BONDING PAD........................................................................................................... 22 ABSOLUTE MAXIMUM RATINGS ............................................................................ 23 ELECTRICAL CHARACTERISTICS.......................................................................... 23
Ver: 1.7
1
May 2, 2003
SNL310
16-Bit LCD Controller
AMENDENT HISTORY
Version Date Ver 1.5 Ver 1.6 October 28, 2002 March 27, 2003 Description V1.5 first issue Add revision history Update application circuit Page4: AP3.0~P3.10 -> P3.0~P3.10 Page10: Update addressing capability of Table-2, Figure-7 & Figure-8 Page12, 13: modify the read/write wave-form of external memory Page25: Add one resister between CVDD and VDD for 3 batteries application. Ver 1.7 May 2, 2003 Final released version
Ver: 1.7
2
May 2, 2003
SNL310
16-Bit LCD Controller
1. INTRODUCTION
SNL310 is a high performance 16-bit DSP base processor with an 8-bit microprocessor interface to drive various external devices, such as standard mask ROM, Flash, SRAM and 1-bit/8-bit interface LCD drivers. Besides, this chip also provides a UART interface to communicate with PC or other devices This chip is not only a simply controller but also a powerful software voice synthesizer to realize voice hi-compression, 4-ch wave-table melody.
2. FEATURES
Power supply: 2.4V ~ 3.6V (for 2 batteries application) 3.6V ~ 5.1V (for 3 batteries application) Built-in 16-bit DSP Software-based voice/melody processing Rich Function Instruction Set 16MHz crystal or R-C type oscillator for system clock 8 MIPS CPU performances under 16MHz I/O Ports: 64 I/O pins (P2.0~P2.15, P3.0~P3.15, P4.0~P4.15 and P5.0~P5.15) ROM size: 96K*16 bits RAM size: 4k*16 bits (including LCD RAM) 8 Interrupt Sources - 4 internal interrupt (T0, T1, T2 and RTC) - 3 external interrupt (P3.0~P3.2) - 1 DA/PWM output Two voice/melody channels or 4 channels wave-table melody Three 8-bit timers with auto-reload function Built-in 32768 crystal for Real Time Clock Built in PWM direct drive circuit and fixed current D/A output Sampling Rate: 4KHz ~16KHz Built-in software voice synthesizer for multiple bit-rate solution UART interface provided

Ver: 1.7
3
May 2, 2003
SNL310
16-Bit LCD Controller
3. PIN ASSIGNMENTS
Symbol XIN XOUT LXIN LXOUT CKSEL BP0 BN0 VO RST CVDD VDD GND TEST P2.0~P2.15 P3.0~P3.10 Descriptions High speed clock crystal input / RC-type oscillator input High speed clock crystal output / RC-type oscillator input Low speed clock crystal input Low speed clock crystal output Crystal/RC-type oscillator select for high speed clock PWM output 1 PWM output 2 DA output Chip reset Positive power supply for core circuit Positive power supply Negative power supply For test only General I/O port P2.0~P2.15 General I/O port P3.0~P3.10 P3.0: INT0 / RxD pin of UART interface P3.1: INT1 / TxD pin of UART interface P3.2: INT2 P3.3: IR output P3.4~P3.5: general I/O P3.6: LCD serial data output (LSD) P3.7: LCD serial mode clock out1 (LCO1) P3.8: LCD serial mode clock out2 (LCO2) P3.9: LCD frame inversion control P3.10: COM data synchronize signal / E_R P3.11~P3.14: chip select pin CS3~CS0 P3.15:address pin A[22] for 16-bit mode of extension Bus P4.0~P4.15 P5.0~P5.15 General I/O port P4.0~P4.15 Address bus A[0..15] of external device interface General I/O port P5.0~P5.5: address bus A[16..21] of external device interface P5.6: WRB / RDB of external device interface P5.7: Enb / RDB of external device interface P5.8~P5.15: data bus D[0..7] of extension bus 16 90 16 74 No. of PIn 1 1 1 1 1 1 1 1 1 2 6 8 1 16 16 Pin Count 1 2 3 4 5 6 7 8 9 11 17 25 26 42 58
Ver: 1.7
4
May 2, 2003
SNL310
16-Bit LCD Controller
4. I/O PORT
SNL310 provides totally 64 I/O pins (P2.0~P2.15, P3.0~P3.15, P4.0~P4.15, and P5.0~P5.15). The input pull high resistor of each pin can be programmed by Port Pull-High Register and the direction of I/O port is selected by Port Direction Register. The Port2 (P2.0~P2.15) and Port3 (P3.0~P3.15) can wake the chip up from the stop mode and watch mode. These 64 programmable I/O pins provides not only a simply input/output function but also flexible configuration. It can be configured to be an 8-bit microprocessor interface to drive external devices, such as mask ROM, Flash and SRAM and LCD driver. Furthermore, the pins "TxD" and "RxD" are shared with P3.0 and P3.1. The internal structure of I/O pins is showed in Figure-2.
Pull-Up Resister
Pull-Up Select In/Out Control
PAD
Latch
to internal bus
In/Out Control
I/O Configuration of Port2 ~ Port5
Figure-2
In some applications (e.g., Infra Red, IR), an output port needs to be modulated a carry signal. In the cases, the routine of modulation will occupy too many CPU computations. Thus, a modulation circuit is built in chip to reduce CPU's loading,
IREN P3.3 Timer2
overflow 2
I/O Pad
Figure-3
Ver: 1.7
5
May 2, 2003
SNL310
16-Bit LCD Controller
The modulation function will be active when the control bit "IREN" set to "1". And setting timer2 can generate the frequency of carry signal.
5. TIMER/COUNTER
SNL310 provides three 8-bit timer/event counters (T0/T1/T2). Each timer is 8-bit binary up-count timer with pre-scalar and auto-reload function. Timer 0 (T0) was used when voice playing, so user should avoid to use T0.
(system clock)/2*
/2 /4 /8
Enable MUX
TnC (8-bit)
If equal, Time out
8-bit Up Counter
comparator
/256
Pre-scalar
clear
Auto-reload
Figure-4
6. Real Time Clock (RTC)
To realize the watch function, 0.25s RTC (real time clock) is built in the chip. The real time clock has two clock sources. One is from system clock (16MHZ) and another one is from low-speed clock source (32768HZ). Once the RTC function is enabled, the RTC circuit will generate an interrupt request per 0.25 second. If chip is in power-down mode and interrupt enable is active for RTC, then chip will be wake-up from power-down mode per 0.25 second.
7. DA & PWM
To play out voices, SNL310 contains two different solutions for the user's applications, DAC and PWM. The user can choose one of these two solutions in this design. Only one function can be activated at one time. 7.1 DAC A 10-bit current type digital-to-analog converter is built-in SNL310. The relationship between input digital data and output analog current signal is listed in the following table. Also, the recommended application circuit is illustrated as follows.
Ver: 1.7
6
May 2, 2003
SNL310
16-Bit LCD Controller
Input data 0 1 ... n ... 1024
Typical value of output current (mA) 0 3/1024 n*(3/1024) 3
7.2 PWM A PWM (pulse width modulation) circuit is built-in SNL310. PWM can convert input digital data into pulse trains with suitable different pulse width. The maximum resolution of PWM is 10 bits. Two huge output stage circuits are included in SNL310. Both of them are capable of driving speaker directly. The recommended application circuit is as follows.
VCC
BUO1/VO BUO2
BUO1/VO 1K
DAC output
PWM output
Ver: 1.7
7
May 2, 2003
SNL310
16-Bit LCD Controller
8. EXTENSION BUS
SNL310 totally provides 64 I/O pins, those I/O pins can be configured to be address, data and control signal of extension bus except P2.0~P2.15 are the dedicated general I/O pins. Table-1 shows the relation among P3.5~P3.15, P4.0~P4.15, P5.0~P5.7 and I/O pins.
I/O Pin P3.10 P3.15 P3.11~P3.14 P4.0~P4.15 P5.0~P5.5 P5.6 P5.7 P5.8~P5.15 E_R A[22] CS3~CS0 A[0..15] A[16..21] WR/RD RD/E D[0..7] Extension Bus Descriptions RD signal for 6800 interface Address pin of 16-bit mode memory accessing Chip select pin Address bus Address bus Write signal Read signal Data bus Table-1
SNL310 provides four chip select pins for external devices, each chip select pin can be connected to memory device or LCD driver. Besides, all the address, data and control pins of extension bus are shared with general I/O pins. Normally, the default setting is general I/O pins for extension bus. User just need to set the enable control bit of extension bus then all the corresponding I/O pins will switch to be extension bus automatically. 8.1 Extension Bus for External Memory Device SNL310 provides two access modes for external memory device. One is 8-bit mode and another one is 16-bit mode. User has to use 16-bit mode if executed user's program is from external memory. Most important of all, SNL310 only can execute user's program from the first external device. So user has to connect Mask ROM or Flash which already burn-in user's program to the "CS1"
A0 A0 A0 A0
A21 A22 CS1
A21 CE\
A22 CS1
A22 CE\
SNL310
mask ROM/ Flash
SNL310
mask ROM/ Flash
8-bit Mode of Extension Bus Figure-5
Ver: 1.7
8
16-bit Mode of Extension Bus
May 2, 2003
SNL310
16-Bit LCD Controller
Word 1 Word 2 Read from SNL310
Byte1 Byte2 Byte3 Byte4 Byte5 Byte6
0x000000 0x000001 0x000002 0x000003 0x000004 0x000005
Byte1 Byte2 Read from SNL310
: : : : ROM/Flash/SRAM
: : : :
Byte1 Byte2 Byte3 Byte4 Byte5 Byte6
0x000000 0x000001 0x000002 0x000003 0x000004 0x000005
: : : : ROM/Flash/SRAM
: : : :
Figure-6 Figure-5 shows the hardware connection for 8-bit/16-bit mode for external memory accessing. The memory size calculation of each external memory device is a little difference between 8-bit and 16-bit mode because of the address pin "A[22]". In 16-bit mode, "A[22]" pin can be connected to external memory. And chip will read one byte data from external memory twice to get a complete 16-bit instruction code or data. So the maximum memory size can support up to 64M bits of each device. In 8-bit mode, considering the memory mapping issue, user can't connected "A[22]" pin to external memory. So the maximum memory size can support up to 32M bits. Figure-6 figures out how the data be read from external memory in 8-bit/16-bit mode. However, all the data access from external memory is treated as RAM accessing except executes user's program from external memory. User should use indirection RAM access instruction to read data from external memory. Therefore, each chip selects pin representing a RAM bank in memory allocation of SNL310.
Device No. 1 external device 2 external device 3 external device
th rd nd st
RAM bank 0x008 ~ 0x03F 0x040 ~ 0x07F 0x080 ~ 0x0BF
Start address 0x0080000 0x0400000 0x0800000 0x0C00000
End Address 0x03FFFFF 0x07FFFFF 0x0BFFFFF 0x0FFFFFF
4 external device 0x0C0 ~ 0x0FF
Table-2 Addressing Capability (16-Bit Mode)
Ver: 1.7
9
May 2, 2003
SNL310
16-Bit LCD Controller
The addressing capacity of each external device is showed in Table-2. The memory allocation of each bank is 64K words and the addressing region of each device totally includes 64 banks except 1st device. In fact, the RAM bank of 1st device is shared with internal memory of SNL310, so there are only 56 banks in the first device. In another hand, user can not use full memory location in the first device. The actual addressing capacity of first device is less than 64M bits (64M bits - 8M bits) = 56M bits in 16-bit mode.
0x0000000
32M Bit Non-Use
64M Bits
0x01FFFFF 0x0200000
32M Bits
User's Data or Program
0x03FFFFF
Figure-7
0x0000000
8M Bit Non-Use
0x003FFFF 0x0040000
64M Bits
56M Bits
User's Data or Program
0x03FFFFF
Figure-8
Ver: 1.7
10
May 2, 2003
SNL310
16-Bit LCD Controller In Figure-7, CS0 of SNL310 connected a 32M-bit memory. So the useful addressing capacity is from 0x0200000 ~ 0x3FFFFF. In Figure-8, CS0 of SNL310 connected a 64M-byte memory. So the useful addressing capacity is from 0x0040000 ~ 0x03FFFFF.
(Complete Read Cycle)
62.5ns 2 * n * clocks
CLOCK CS\ RD\ A[0..22] IN D[0..7] OUT D[0..7]
(Complete Write Cycle)
62.5ns 2 * n * clocks
CLOCK CS\ WR\ A[0..22] IN D[0..7] OUT D[0..7]
Access timing for 8-bit mode Figure-9
Ver: 1.7
11
May 2, 2003
SNL310
16-Bit LCD Controller
(Complete Read Cycle)
62.5ns 4 * n * clocks
CLOCK CS\ RD\ A[0..22] IN D[0..7] OUT D[0..7]
(Complete Write Cycle)
62.5ns 4 * n * clocks
CLOCK CS\ WR\ A[0..22] IN D[0..7] OUT D[0..7]
Access timing for 16-bit mode Figure-10 Figure-9 and Figure-10 show the accessing timing for 8-bit mode and 16-bit mode. Considering to compatible with different access time memory, user can set different speed ratio in the special register "EDI" (External Device Information register). The value "n" in Figure-9 and Figure-10 is relative to the setting of speed ratio of EDI register.
Ver: 1.7
12
May 2, 2003
SNL310
16-Bit LCD Controller
9. UART INTERFACE
The built-in UART supports the serial data transmission. SNL310 provides data phase auto-clock calibration function. The RxD pin and TxD pin are shared with P3.0 & P3.1, and user can switch P3.0 and P3.1 to be RxD and TxD by configuring the RxD/TxD enable bit of UARTC register. User can configure the baud rate of UART from 1200bps to 115200bps just by using the single crystal system (16MHZ crystal). All the clock base of baud rate is counting by Timer2.
10. LCD DRIVER INTERFACE
10.1 8-Bit Interface The extension bus of SNL310 supports not only external memory device but also 8-bit 8080/6800 microprocessor interface for external LCD controller which already built-in LCD display RAM. User should enable extension bus before driving external LCD driver, and define the chip select pin you used to connect to LCD driver in EBC register. In 8-bit interface LCD controller, LCD display data is stored in LCD driver. Any change of LCD display is sent out to external LCD driver's RAM by addressing different SRAM space. The interface emulates the 8080/6800-series interface to speed up the interface data moving processing.
Figure-11 and Figure-12 are the timing diagrams between SNL310 and LCD driver by using 8-bit 8080/6800 interface.
Ver: 1.7
13
May 2, 2003
SNL310
16-Bit LCD Controller 8080-series Interface:
A0
CS
WR, RD D0~D7 (WRITE) D0~D7 (READ)
Figure-11
6800-series Interface:
A0 R/W CS E D0~D7 (WRITE) D0~D7 (READ)
Figure-12 In SNL310, the interface with external 8-bit mode LCD driver is shared with extension bus. When LCD driver connected to SNL310, chip will allocate a memory area for LCD driver and the size of this memory area will depend on unit size of each external device. So it is easy to configure LCD driver and read/write data to/from LCD driver. Figure-13 and Figure-14 show out the system connection of 808/6800 LCD interfaces between SNL310 and LCD driver.
Ver: 1.7
14
May 2, 2003
SNL310
16-Bit LCD Controller
Memory SNL310
A[0..21] D[0..7]
LCD Driver
D[0..7]
address bus
A[0..21] D[0..7] RD WR CS0 CS1 CS2 CS3
data bus
8080 LCD driver interface Figure-13
Memory SNL310
A[0..21] D[0..7]
A0
LCD Driver
D[0..7]
RD WR CE
address bus
A[0..21] D[0..7] E_RD WR CS0 CS1 CS2 CS3
data bus
6800 LCD driver interface Figure-14
Ver: 1.7
15
May 2, 2003
E WR CS1
A0
RD WR CS1
RD WR CE
SNL310
16-Bit LCD Controller
10.2 1-Bit Interface SNL310 supports not just 8-bit interface but also 1-bit interface LCD driver. For this kind LCD driver doesn't include display RAM. All the display data is stored in host CPU. So host CPU has to specify a dedicate interface to drive LCD driver. Beside the interface, SNL310 reserves the last 2K words RAM (0x0800~0x0FFF) for stored the display data, then interface circuit will send accurate signal to LCD driver automatically. P3.6~P3.10 can be configured to be 1-bit interface for LCD driver just by property setting control register. Table-3 shows the relation between P3.6~P3.10 and LCD driver interface.
I/O Pin P3.6 P3.7 P3.8 P3.9 P3.10 LSD LCO1 LCO2 LFC COMS Extension Bus Descriptions LCD serial data output LCD serial mode clock out1 LCD serial mode clock out2 LCD frame inversion control COM data synchronize signal Table-3
10.3 LCD RAM Assignment Generally, those 1-bit interface LCD drivers don't built-in the LCD display RAM. All the display data have been stored in CPU side. The SNL310 already built-in totally 4K words RAM, so user can set a property value of LCD RAM start address (LRSA) register to assign a RAM location for LCD display data. The start address setting formula is shown as bellow: Calculating formula of start address If SEG number divided by 16 4096-(SEG numbe/16)*COM number => for B/W 4096-(SEG numbe/16)*COM number*2 => for 4 gray levels If SEG number can't divided by 16 4096-((SEG numbe/16)+1)*COM number => for B/W 4096-((SEG numbe/16)+1)*COM number*2 => for 4 gray levels Once upon user set the start address of LCD display RAM and active this interface function, chip will send the display data out to external LCD driver at the right time.
Ver: 1.7
16
May 2, 2003
SNL310
16-Bit LCD Controller
10.4 LCD RAM Mapping
65COM X 128SEG SEG COM0 COM1 : : : COM63 COM64 0...............15 16..............31 ..................... 104...........119 120...........127
Bit0.............Bit15 Bit0.............Bit15
..................... Bit0.............Bit15 ..................... ..................... : : : ..................... ..................... 0x0DFE 0x0E06 : : : 0x0FF6 0x0FFE
Bit0.............Bit15
0x0DF8 0x0E00 : : : 0x0FF0 0x0FF8
0x0DF9 0x0E01 : : : 0x0FF1 0x0FF9
0x0DFF 0x0E07 : : : 0x0FF7 0x0FFF
64COM X 128SEG
SEG COM0 COM1 : : : COM62 COM63 0...............15 16..............31 ..................... 104...........119 120...........127
Bit0.............Bit15 Bit0.............Bit15
..................... Bit0.............Bit15 ..................... ..................... : : : ..................... ..................... 0x0E06 0x0E0E : : : 0x0FF6 0x0FFE
Bit0.............Bit15
0x0E00 0x0E08 : : : 0x0FF0 0x0FF8
0x0E01 0x0E09 : : : 0x0FF1 0x0FF9
0x0E07 0x0E0F : : : 0x0FF7 0x0FFF
48COM X 128SEG SEG COM0 C0M1 : : : COM46 COM47 0...............15 16..............31 ..................... 104...........119 120...........127
Bit0.............Bit15 Bit0.............Bit15
..................... Bit0.............Bit15 ..................... ..................... : : : ..................... ..................... 0x0E8E 0x0E96 : : : 0x0FF6 0x0FFE
Bit0.............Bit15
0x0E80 0x0E90 : : : 0x0FF0 0x0FF8
0x0E81 0x0E91 : : : 0x0FF1 0x0FF9
0x0E8F 0x0E97 : : : 0x0FF7 0x0FFF
Ver: 1.7
17
May 2, 2003
SNL310
16-Bit LCD Controller
32COM X 128SEG
SEG COM0 C0M1 : : : COM31 COM32 0...............15 16..............31 ..................... 104...........119 120...........127
Bit0.............Bit15 Bit0.............Bit15
..................... Bit0.............Bit15 ..................... ..................... : : : ..................... ..................... 0x0F06 0x0F0E : : : 0x0FF6 0x0FFE
Bit0.............Bit15
0x0F00 0x0F08 : : : 0x0FF0 0x0FF8
0x0F01 0x0F09 : : : 0x0FF1 0x0FF9
0x0F07 0x0F0F : : : 0x0FF7 0x0FFF
: :
10.5 LCD Interface Configuration There are thee control registers (LCDC, COMN and SEGN) to configure hardware to generate correct interface signal for LCD driver. The COMN and SEGN register are used to specify how many common and segment number of LCD display. And the LCDC register is the most important configuration register for this interface. For the detail setting is showed as bellow: LCD Configuration Register (LCDC) LCDC initial value=0xxx xxx0 0000 0001
Bit LCDC 15 LCDEnb 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 GrayC Pre-Scalar FRate
LCDEnb: GaryC:
Pre-Scalar:
FRate:
1-bit LCD interface enable control 0: disable 1: enable Gray level control: 00: Blank/white 01: 2-level 10: 4-level Define LCO1 clock rate 0x000: 16MHZ/4 0x001: 16MHZ/8 0x010: 16MHZ/16 0x011: 16MHZ/32 0x100: 16MHZ/64 0x101: 16MHZ/128 0X110: 16MHZ/256 0x111: 16MHZ/512 0x0001: 256HZ (1/256 sec) 0x0010: 128HZ (2/256 sec) 0x0011: 85.3HZ (3/256 sec) 0x0100: 64HZ (4/256 sec) : : 0x1111: 17HZ (15/256 sec)
Ver: 1.7
18
May 2, 2003
SNL310
16-Bit LCD Controller
NOTE: 1. The real Frame Rate - For B/W display = FRate value/2 - For 2 gray level = FRate value/4 - For 4 gray level = FRate value/6 2. Pre-Scalar calculation formula Formula: Divider value * 215> SEG number * (COM number+1) * 2 (pre-scalar value+1) Example: LCD display = 80com X 160seg (B/W display) Frame Rate = 64 2 * 215 >160*(80+1)*2(pre-scalar value+1) Pre-scalar < = 1 (0x001)
Ver: 1.7
19
May 2, 2003
VDD
VDD
15pF
Y1
C10
47uF
C13
79
VDD
15pF
R1 220K 1.5V
60 LXOUT
VDD
1
32768HZ C12
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
P2_8
P2_9
P2_10
P2_11
P2_12
P2_13
P2_14
P2_15
Ver: 1.7
RST A1 WR RD D0 D1 D2 D3 D4 D5 D6 D7 CS0\ VDD U1 VDD CVDD CVDD LXIN 1.5V 2 85 26 S6B1713 DUMMY FRS M CL DISP CS1B CS2 RESETB RS RW_WR E_RD DB0 DB1 DB2 DB3 DB4 DB5 DB6_SCLK DB7_SID DUTY0 DUTY1 MS VDD
VDD
U3
SNL310
3
VDD
19
VDD
VDD
37
VDD
48
VDD
132 X 65
RST
83
RST
C16
0.1uF V0 V1 V2 V3 V4
52
CKSEL
VSS CLS MI PS VOUT C3+ C3C2+ C2C1+ C1VR V4 V3 V2 V1 V0 BSTS DCDC5B HPM INTRS TEMPS DUMMY
53 C11 1uF 1uF 1uF 1uF 1uF V4 V3 V2 V1 V0 C8 C7 C5 C3
TESTM
C14 C1C2C3C1+ C2+ C3+ C1 VDD 1uF VDD
11. APPLICATION DIAGRAM
15pF
6
XIN
Y2
16MHZ
C3+ C3C2+ C2C1+ C1-
7
XOUT
P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P2.8 P2.9 P2.10 P2.11 P2.12 P2.13 P2.14 P2.15 VDD
90 89 88 87 86 82 81 80 78 77 76 75 74 73 72 71
P2_0 P2_1 P2_2 P2_3 P2_4 P2_5 P2_6 P2_7 P2_8 P2_9 P2_10 P2_11 P2_12 P2_13 P2_14 P2_15
C15
15pF
47 49
BP0 BN0
11.1 Application 1 3V/16M Crystal, with 8-Bit LCD driver and 32M Flash memory
20
LSD LCO1 LCO2 FRAME COMD CE\ CS0\ C9 1uF C6 1uF C4 1uF GND GND GND GND 41 46 84 50
SPEAKER
4
VO
P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 P3.8 P3.9 P3.10 P3.11 P3.12 P3.13 P3.14 P3.15 U2
70 69 68 67 66 65 64 63 61 59 58 57 56 55 54 51
MX29LV320T/B VDD
A16 A17 A18 A19 A20 A21 WR RD D0 D1 D2 D3 D4 D5 D6 D7
25 24 23 22 21 20 18 16 15 14 13 12 11 10 9 8
P5.0 P5.1 P5.2 P5.3 P5.4 P5.5 P5.6 P5.7 P5.8 P5.9 P5.10 P5.11 P5.12 P5.13 P5.14 P5.15
(8 X 8 Matrix Key)
P2_0 P2_1 P2_2 P2_3 P2_4 P2_5 P2_6 P2_7
5 17 28
GND GND GND
C2 0.1uF
A17 BYTE\ GND A0 D7 D6 D5 D4 VDD D3 D2 D1 D0 OE\ GND CE\ A1
P4.0 P4.1 P4.2 P4.3 P4.4 P4.5 P4.6 P4.7 P4.8 P4.9 P4.10 P4.11 P4.12 P4.13 P4.14 P4.15
45 44 43 42 40 39 38 36 35 34 33 32 31 30 29 27
A16 A15 A14 A13 A12 A11 A10 A9 A20 A21 WR\RD VDD A22 VDD BUSY\ A19 A18 A8 A7 A6 A5 A4 A3 A2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
A15 A14 A13 A12 A11 A10 A9 A8 A19 A20 WE_ RESET_ A21 WP_/ACC RY/BY_ A18 A17 A7 A6 A5 A4 A3 A2 A1
A16 BYTE_ GND Q15/A-1 Q7 Q14 Q6 Q13 Q5 Q12 Q4 Vcc Q11 Q3 Q10 Q2 Q9 Q1 Q8 Q0 OE_ GND CE_ A0
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
16-Bit LCD Controller
May 2, 2003
SNL310
(3V Flash Memory)
C3
1.5V
37 LXIN C2 Y1 47uF 1.5V 32768HZ
VDD
2
48 C4 15pF LXOUT 1 GND POFF BLANK AC FLM CP LOAD LD0 VCC
VDD
R1 220K
60
VDD
79
VDD
RST
83
RST
C7 FRAME COMD LCO1 LCO2 LSD
0.1uF
52
CKSEL
53 VDD VDD
TESTM
6
XIN
7
XOUT
P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P2.8 P2.9 P2.10 P2.11 P2.12 P2.13 P2.14 P2.15
90 89 88 87 86 82 81 80 78 77 76 75 74 73 72 71
P2_0 P2_1 P2_2 P2_3 P2_4 P2_5 P2_6 P2_7 P2_8 P2_9 P2_10 P2_11 P2_12 P2_13 P2_14 P2_15
15pF
P2_8
P2_9
P2_10
P2_11
P2_12
P2_13
P2_14
P2_15
A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
Ver: 1.7
VDD SNL310 VDD CVDD CVDD 85 26 U3 1-Bit LCM
VDD
U1
3
VDD
19
VDD
VDD
160 X 80
15pF
C5
Y2
16MHZ
C6
15pF
11.2 Application 2 3V/16M Crystal, with 1-Bit LCD driver (80 x 160) and 32M Flash memory
21
(8 X 8 Matrix Key)
VDD P2_0 P2_1 P2_2 0.1uF CE\ P2_4 P2_5 P2_6 P2_7 P2_3 C1 LSD LCO1 LCO2 FRAME COMD P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 P3.8 P3.9 P3.10 P3.11 P3.12 P3.13 P3.14 P3.15 70 69 68 67 66 65 64 63 61 59 58 57 56 55 54 51 GND GND GND GND 41 46 84 50 A16 A15 A14 A13 A12 A11 A10 A9 A20 A21 WR\RD VDD A22 VDD BUSY\ A19 A18 A8 A7 A6 A5 A4 A3 A2 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
47 49
BP0 BN0
U2
MX29LV320T/B A17 BYTE\ GND A0 D7 D6 D5 D4 VDD D3 D2 D1
SPEAKER
4
VO
A16 A17 A18 A19 A20 A21 WR\RD
D0 D1 D2 D3 D4 D5 D6 D7
25 24 23 22 21 20 18 16 15 14 13 12 11 10 9 8
P5.0 P5.1 P5.2 P5.3 P5.4 P5.5 P5.6 P5.7 P5.8 P5.9 P5.10 P5.11 P5.12 P5.13 P5.14 P5.15
5 17 28
GND GND GND
P4.0 P4.1 P4.2 P4.3 P4.4 P4.5 P4.6 P4.7 P4.8 P4.9 P4.10 P4.11 P4.12 P4.13 P4.14 P4.15
A15 A14 A13 A12 A11 A10 A9 A8 A19 A20 WE_ RESET_ A21 WP_/ACC RY/BY_ A18 A17 A7 A6 A5 A4 A3 A2 A1
A16 BYTE_ GND Q15/A-1 Q7 Q14 Q6 Q13 Q5 Q12 Q4 Vcc Q11 Q3 Q10 Q2 Q9 Q1 Q8 Q0 OE_ GND CE_ A0
48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25
D0 OE\ GND CE\ A1
45 44 43 42 40 39 38 36 35 34 33 32 31 30 29 27
16-Bit LCD Controller
May 2, 2003
(3V Flash Memory)
SNL310
SNL310
16-Bit LCD Controller
12. BONDING PAD
CVDD P2.10 P2.12 P2.13 P2.14 P2.15 P2.11 GND VDD P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P2.8 P2.9 RST
90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 P3.0 69 P3.1 68 P3.2 67 P3.3 66 P3.4 65 P3.5 64 P3.6 63 P3.7 62 GND 61 P3.8 60 VDD 59 P3.9 58 P3.10 (0.00,0.00) 57 P3.11 56 55 P3.13 54 P3.14 53 TESTM 52 CKSEL 51 P3.15 50 GND 49 BN0 48 VDD 47 BP0 46 GND 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 P4.11 P4.12 P4.14 P4.10 GND CVDD GND P4.15 P4.13 P4.0 P4.4 P4.8 P4.7 P4.6 P4.5 P4.3 P4.2 VDD
LXOUT LXIN VDD VO GND XIN XOUT P5.15 P5.14
1 2 3 4 5 6 7 8 9
P5.13 10 P5.12 11 P5.11 12 P5.10 13 P5.9 14 P5.8 15 P5.7 16 GND 17 P5.6 18 VDD 19 P5.5 20 P5.4 21 P5.3 22 P5.2 23 P5.1 24 P5.0 25
Note: The substrate MUST be connected to Vss in PCB layout.
Ver: 1.7
22
May 2, 2003
SNL310
16-Bit LCD Controller
13. ABSOLUTE MAXIMUM RATINGS
Items Supply Voltage Input Voltage Operating Temperature Storage Temperature Symbol VDD-V VIN TOP TSTG Min -0.3 GND-0.3 0 -55.0 Max 6.0 VDD+0.3 55 125.0 Unit. V V o C o C
14. ELECTRICAL CHARACTERISTICS
Sym. Min. Typ. Max. Unit Condition VDD 2.4 3.6 V *1. VDD 3.6 5.1 V *2. Standby current ISBY 2.0 uA VDD=3V, no load Operating Current IOPR 5 mA VDD=3V, no load Input current of P2, P3, P4, IIH 10.0 uA VDD=3V,VIN=3V P5 Drive current of P2, P3, P4, IOD 10 mA VDD=3V,VO=2.4V P5 Sink Current of P2, P3, P4, IOS 12 mA VDD=3V,VO=0.4V P5 Drive current of Buo1 IOD 100 120 mA VDD=3V,Buo1=1.5V Sink Current of Buo1 IOS 100 120 mA VDD=3V,Buo1=1.5V Drive Current of Buo2 Sink Current of Buo2 Oscillation Freq. (crystal) IOD IOS FOSC 100 100 120 120 16.0 mA VDD=3V,Buo2=1.5V mA VDD=3V,Buo2=1.5V MHz VDD=3V Item Operating Voltage
Note: 1. For 2 batteries application. 2. For 3 batteries application, user should add 1 resister between power and CVDD pin of chip.
Ver: 1.7
23
May 2, 2003
SNL310
16-Bit LCD Controller
DISCLAIMER
The information appearing in SONiX web pages ("this publication") is believed to be accurate. However, this publication could contain technical inaccuracies or typographical errors. The reader should not assume that this publication is error-free or that it will be suitable for any particular purpose. SONiX makes no warranty, express, statutory implied or by description in this publication or other documents which are referenced by or linked to this publication. In no event shall SONiX be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, including, without limitation, those resulting from loss of use, data or profits, whether or not advised of the possibility of damage, and on any theory of liability, arising out of or in connection with the use or performance of this publication or other documents which are referenced by or linked to this publication. This publication was developed for products offered in Taiwan. SONiX may not offer the products discussed in this document in other countries. Information is subject to change without notice. Please contact SONiX or its local representative for information on offerings available. Integrated circuits sold by SONiX are covered by the warranty and patent indemnification provisions stipulated in the terms of sale only. The application circuits illustrated in this document are for reference purposes only. SONIX DISCLAIMS ALL WARRANTIES, INCLUDING THE WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PURPOSE. SONIX reserves the right to halt production or alter the specifications and prices, and discontinue marketing the Products listed at any time without notice. Accordingly, the reader is cautioned to verify that the data sheets and other information in this publication are current before placing orders. Products described herein are intended for use in normal commercial applications. Applications involving unusual environmental or reliability requirements, e.g. military equipment or medical life support equipment, are specifically not recommended without additional processing by SONIX for such application.
Ver: 1.7
24
May 2, 2003


▲Up To Search▲   

 
Price & Availability of SNL310

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X